# 4. 驱动安装（选读部分）

*本部分非必读部分，仅在主板无法被电脑识别时使用，如果已经识别可直接跳过！！！*

（注意：如果ESP32主控板在Arduino或kidsblock或Mixly课程无法被识别，请先检查ESP32主控板是否连接到位并且连接电脑其他USB端口重新测试，如果依旧不行再开始以下驱动安装课程）

## 4.1 Windows系统驱动安装

将ESP32主板连接到电脑（如图）；

![3101](../img/3101.png)

打开 “ **设备管理器** ” 。

![3102](../img/3102.png)

如下图所示，电脑自动安装了驱动就可以跳过此教程。

![3103](../img/3103.png)

如下图所示，电脑没有自动安装驱动，需要手动安装。

![3104](../img/3104.png)

1、下载驱动后解压。

Windows系统驱动下载：[Windows驱动](./Windows.7z)

![3105](../img/3105.png)

2、打开解压后的文件夹，点击 “ **SETUP** ” 。

![3106](../img/3106.png)

3、点击 “ **安装** ” 。

![3108](../img/3108.png)

4、驱动安装成功，点击 “**确定**”。

![3109](../img/3109.png)

6、驱动安装完成后，打开 “**设备管理器**“，选择 “**端口**” 选项，如果CH340的黄色感叹号消失，出现对应的CH340串口，则证明驱动安装完成。

![3110](../img/3110.png)

![3111](../img/3111.gif)


## 4.2 Mac系统驱动安装

Mac系统驱动下载：[Mac驱动](./Mac.7z)

### 4.2.1 CH34xVCPDriver.dmg文件

1、下载驱动后解压，在下载路径中找到CH340驱动文件，点击 “**CH34xVCPDriver.dmg文件**”。这里是以 “**CH34xVCPDriver.dmg文件**” 安装为例的。

![11-1](../img/11-1.png)

![11a](../img/11a.png)

2、拖拽 “**CH34xVCPDriver**” 文件进入操作系统的应用文件夹。

![a22](../img/22.png)

打开 “**LaunchPad**” → “**CH34xVCPDriver**” → “**安装**”。

![a26](../img/a26.png)

然后安装将成功。

![a27](../img/a27.png)


将CH340主控板连接USB线插入电脑的USB接口时，请打开 “**关于本机->系统报告->硬件->USB**” 。右侧为 “**USB设备树**” 。如果USB设备工作正常，您将发现其 “**供应商ID**” 为[0x1a86]的设备。

![a28-1](../img/a28-1.png)

![a28](../img/a28.png)

打开 “**应用程序-实用程序**” 文件夹下的 “**终端**” 程序，键入命令 “ls /dev/tty*” 。

![a29](../img/a29.png)

你应该看到 “**tty.wchusbserialx**”，其中“x”是分配的设备号，类似于Windows COM端口分配。

此时重新操作，ESP32主板在编程软件里面已经可以被识别并且可以正常上传代码了！！！


### 4.2.2 CH34xVCPDriver.pkg文件


1、下载驱动后解压，在下载路径中找到CH340驱动文件，点击 “**CH34xVCPDriver.pkg文件**”。这里是以 “**CH34xVCPDriver.pkg文件**” 安装为例的。

![3112](../img/3112.png)

2、点击 “**继续**”。

![3113](../img/3113.png)

3、点击 “**安装**”。

![3114](../img/3114.png)

4、输入你的电脑锁屏密码，点击 “**安装软件**”，然后根据提示进行安装。

![3115](../img/3115.png)

![3115-1](../img/3115-1.png)

![3117](../img/3117.png)

![3117-1](../img/3117-1.png)

![3118](../img/3118.png)

![3118-1](../img/3118-1.png)

![3119](../img/3119.png)

![3119-1](../img/3119-1.png)

![3120](../img/3120.png)

![3120-1](../img/3120-1.png)




5、安装完成。

![3116-1](../img/3116-1.png)

![3116](../img/3116.png)




